Towards dynamic adaptability support for the master-worker paradigm in component based applications

نویسندگان

  • Françoise André
  • Jérémy Buisson
  • Jean-Louis Pazat
  • Christian Pérez
  • Franoise André
  • Hinde Lilia Bouziane
چکیده

When executing scientific applications, resources that may be used can vary from multi-core processors to grids. Therefore, abstracting the programming model enables portability on various resource infrastructures. Furthermore, software component technology appears to be a very promising approach to deal with the growing complexity of scientific applications. Hence, we proposed a model to improve the support of master-worker paradigm in component models. Capitalizing on our experience of adaptability frameworks, we propose to enhance our model so that master-worker applications can adapt at runtime to varying conditions. This report studies how to introduce transparently adaptability in our model for master-worker applications, what impact it has on the model, and what requirements it expects from the adaptability framework. Key-words: Software components, Grid, Master-worker, Dynamic evolution, Adaptability framework Vers un support d’adaptation dynamique pour le paradigme matre-travailleur dans les applications base

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development and Tuning Framework of Master/Worker Applications

Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. The Master/Worker paradigm is one of the most commonly used because it is easy to understand and there is a wide range of applications that match this paradigm. However, there are certain features, such as data distribution and the number of wo...

متن کامل

Automatic Tuning of Data Distribution Using Factoring in Master/Worker Applications

Parallel/Distributed programming is a complex task that requires a high degree of expertise to fulfill the expectations of high performance computation. On the one hand, application developers must tackle new programming paradigms, languages, libraries. On the other hand they must consider all the issues concerning application performance. On this context the Master/Worker paradigm appears as o...

متن کامل

Performance model for Master/Worker hybrid applications

Master/worker is a commonly used parallel/distributed programming paradigm. Many applications are developed following such paradigm. This paradigm can be easily implemented using message passing programming libraries (MPI), but moreover, the multicore features of current nodes can be exploited at the node level by applying thread parallelism (OpenMP). In this way Master/Worker applications are ...

متن کامل

A Multi-objective Optimization Model for Dynamic Virtual Cellular Manufacturing Systems

Companies and firms, nowadays, due to mounting competition and product diversity, seek to apply virtual cellular manufacturing systems to reduce production costs and improve quality of the products. In addition, as a result of rapid advancement of technology and the reduction of product life cycle, production systems have turned towards dynamic production environments. Dynamic cellular manufact...

متن کامل

Adaptability in Component-Based Peer-to-Peer Applications

One great challenge in the field of software engineering is to develop reusable, adaptable and scalable software systems. To address this goal, a multiplicity of approaches have been proposed. One trend one could ascertain has been the drift away from complex, monolithic applications towards to distributed systems. The predominant model for building distributed systems has been the client-serve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007